約 3,634,123 件
https://w.atwiki.jp/rinn/pages/33.html
□OutOfMemoryについて Javaで通常、OutOfMemoryというと、Java OOM(OutOfMemory)の事を指す。 これに対し、ネイティブ OOM(OutOfmemry)があり、OSからのヒープメモリを確保使用とした際、 それが不足すると、発生します。 これらを判別する方法は、Javaの標準出力にログが現れないものが、ネイティブOOMとなります。 Unix系OSでは、syslogログにOutOfMemoryの旨エラーログが出力されることがあります。 Java OOMが発生する場合、New+Old領域が不足した場合と、Permanent領域が不足した場合があります。 Permanentはクラスのメタデータ等の為確保される領域で、デフォルト16MB 最大64MBとなっている。 New+Old領域は、オブジェクトや、ハッシュデータなどが確保される領域で、New領域が、直ぐに解放 されるもの、Old領域は長期間メモリに確保されるものとなり、Old領域に確保されるとFullGCが発生 しない限り、不要となっても解放されない。メモリを確保しようとした時に、GCによっても必要な ヒープメモリが確保できない時に、OOMが発生する。 参考URL) http //software.fujitsu.com/jp/manual/manualfiles/M060013/B1WN5041/06Z200/trbs19/trbs0194.htm#New 参考URL) http //www.beasys.co.jp/cs/support_news/product_troubleshooting/Investigating_Out_of_Memory_Memory_Leak_Pattern.html ※ここに詳しく説明があります。 New+Old領域が不足してOOMが発生する場合、単純に不足している場合と、メモリリークとメモリリーク に似た現象の場合が考えれられます。メモリリークの場合は、参照オブジェクトをfinalなどで、nullを アサインするなど、Jprobe等のプロファイラでも問題となりそうなコードを見つけることも出来ます。
https://w.atwiki.jp/api_programming/pages/64.html
下位ページ Content リダイレクト doGet、doPost、doDelete、...doGet, doPost,...をただデータを返すために使う リクエストパラメータの処理その他の取得方法一つのパラメータに対して複数の値がある場合 JSPとかのページにパラメータを渡すAttributeとParameter Cookieの利用Cookieの保存有効期限の設定 Cookieの取り出し Cookieの削除Cookieの内容確認 リダイレクト リダイレクトするには「HttpServletResponse」インターフェースで定義されている"sendRedirect"メソッドを使います。 http //www.javadrive.jp/servlet/response/index6.html http //www.atmarkit.co.jp/ait/articles/0407/06/news077.html doGet、doPost、doDelete、... それぞれのリクエストに対する処理を行う 引数はサーブレットへの入力(リクエストのパラメータ)、サーブレットの出力(レスポンスのパラメータ)のオブジェクトをそれぞれ。 doGet doGet, doPost,...をただデータを返すために使う PrintWriter out = resp.getWriter(); out.print(---); out.close(); http //www.javadrive.jp/servlet/ini/index4.html リクエストパラメータの処理 JavaDrive リクエストパラメータの取得(getParameter) getParameterメソッドを使うと、getでもpostでも、同じように処理できる。 request.getParameter("name") nameというキーの値を取得する その他の取得方法 一つのパラメータに対して複数の値がある場合 java.lang.String[] getParameterValues(java.lang.String name); getParameterValues JSPとかのページにパラメータを渡す 要素(Attribute)としてセットしておく request.setAttribute("hoge","aaa") リクエストへの属性追加 - JavaDrive AttributeとParameter Parameter リクエストに乗っかってきたもの Attribute サーブレットとかで生成したもの http //qa.atmarkit.co.jp/q/468 Cookieの利用 Cookieの保存 Cookie cookie = new Cookie("visited", "1"); response.addCookie(cookie); クッキーをクライアントへ保存 - JavaDrive 有効期限の設定 cookie.setMaxAge(int expiry) expiry は 秒単位 何もしないとブラウザの終了まで 有効期限の設定 - JavaDrive Cookieの取り出し まずは取り出すが、ひとつのサイトでひとつのCookieに限らない Cookie cookie[] = request.getCookies(); cookieの変数名はgetName()で、cookieの変数の値はgetValue()で取り出し if (cookie != null){ for (int i = 0 ; i cookie.length ; i++){ if (cookie[i].getName().equals("visited")){ String val = cookie[i].getValue(); } } } クッキーの取り出し - JavaDrive Cookieの削除 有効期限を0に設定して登録する cookie.setMaxAge(0) Cookieの内容確認 ChromeでのCookie確認 http //kwski.net/handy/605/
https://w.atwiki.jp/m_shige1979/pages/1229.html
変数・定数 変数 変数は データ型 + 変数名で定義 値を初期化して実行した場合 import java.io.*; /* サンプルソース */class sample03{ public static void main(String args[]){ // hellow world test // 変数の定義 int a; a = 100; System.out.println("a = " + a); a = a * 2; System.out.println("a = " + a); }} コンパイル・結果 c \tool\java javac sample03.java c \tool\java java sample03a = 100a = 200 c \tool\java 値を初期化せずに実行した場合 import java.io.*; /* サンプルソース */class sample04{ public static void main(String args[]){ // hellow world test // 変数の定義 int a; System.out.println("a = " + a); }} コンパイル・結果 c \tool\java javac sample04.javasample04.java 10 変数 a は初期化されていない可能性があります。 System.out.println("a = " + a); ^エラー 1 個 c \tool\java 定数 定数は "final" + データ型 + 変数名で定義 値を初期化して実行した場合 import java.io.*; /* サンプルソース */class sample05{ public static void main(String args[]){ // 定数の定義 final int b = 1000; System.out.println("b = " + b); }} コンパイル・結果 c \tool\java javac sample05.java c \tool\java java sample05b = 1000 c \tool\java 値を初期化後に値を設定して実行した場合 import java.io.*; /* サンプルソース */class sample06{ public static void main(String args[]){ // 定数の定義 final int b = 1000; System.out.println("b = " + b); b = 100; System.out.println("b = " + b); }} コンパイル・結果 c \tool\java javac sample06.javasample06.java 9 final 変数 b に値を代入することはできません。 b = 100; ^エラー 1 個 c \tool\java
https://w.atwiki.jp/xxxstfxxx/pages/23.html
ディレクトリ配下全てのJavaを逆コンパイル パラメータについて 参考リンク ディレクトリ配下全てのJavaを逆コンパイル jad -d .\src -8 -sjava -r **/*.class パラメータについて -d dir 出力先の指定 -8 ANSI出力(デフォルト unicode の為、日本語文字化け) -s ext 拡張子をjavaへ(デフォルト.jad) -r パッケージ階層構造を再現 **/*.class 対象は、カレント以下全てのフォルダの *.class 参考リンク なし タグ:jad java プログラム 逆コンパイル 最終更新:0000年00月00日00時00分00秒.. 上へ https //www14.atwiki.jp/xxxstfxxx/ 編集権: 関連してるかもニュース クルーズECパートナーズ 一元化した提案も可能|物流ニュース|物流ウィークリー - 物流ウィークリー CROOZ EC Partners株式会社が提供する配送サービス『JAD宅配急便』WMS業界圧倒的トップシェアを誇る『ロジザードZERO』を提供するロジザード株式会社との事業提携のお知らせ - PR TIMES 【大手ECモールの自社配送戦略】 アマゾン、置き配をテスト/ショップリストも自前化に着手 | EC - 日本流通産業新聞
https://w.atwiki.jp/ce00582/pages/3100.html
JAVA GAME 05 (1)プログラム JAVA game05.jar (2)リンク (3)コメント ここまで来るのに、1ヶ月必要だった。今は楽々です。どうにかなるものです。パックマンの準備です。問題はここからです。 (4)作業記録 1月29日 プログラム作成 1月30日 ページ修正
https://w.atwiki.jp/projecthikky/pages/37.html
Java HTMLパーサ
https://w.atwiki.jp/tonojava/pages/24.html
計算機ソース
https://w.atwiki.jp/javamock/pages/57.html
continue Javaにおいてcontinueは繰り返し内の処理を飛ばし、先頭に戻り処理を続ける命令です。 continue 使用例 1 ContinueSample1.java class ContinueSample1 { public static void main([[String]][] args) { [[for]] ([[int]] i = 0; i 5; i++) { if (i == 2) { continue; } System.out.println(i); } } } 実行結果 C \java javac ContinueSample1.java C \java java ContinueSample1 0 1 3 4 以上のようにcontinueが呼ばれた場合、ループを1度飛ばし、ループの先頭に戻っていることがわかります。
https://w.atwiki.jp/mk01/pages/12.html
ここにJava関係の情報をまとめよう。
https://w.atwiki.jp/designmatome/pages/19.html
■テーブル■ テーブル作成 +JavaScript+動的にテーブルを作成 テーブル幅変更 リンク名 一行ごとに色変える http //semooh.jp/jquery/ref/cont/stripe_table/